<div class="content">
  <h1 class="title">Code Navigation and Search</h1>

  <div class="features_list_container debugger_features_list code_navigation">
    <ul class="features_list margined">
      <li><a href="#navigation_bar">Navigation Bar</a></li>
      <li><a href="#go_to_definition">Go to Definition</a></li>
      <li><a href="#find_all_references">Find All References</a></li>
      <li class="bottom"><a href="#go_to_file_member">Go to File Member</a></li>
    </ul>
    <ul class="features_list">
      <li><a href="#object_browser">Object Browser, Class View</a></li>
      <li><a href="#codedrive_outline">CodeDrive Outline</a></li>
      <li><a href="#locate_file_in_solution_explorer">Locate File in Solution Explorer</a></li>
    </ul>
  </div>

  <div class="feature" id="mainFeatureBlock">
    <div class="subsection">
      <a name="navigation_bar"></a>
      <h2 class="subsection_header">Navigation Bar</h2>
      <p>
        CodeDrive provides Navigation Bar for moving to methods and variables within the file.
        Navigation Bar, displayed on top of the window, is always available for accelerating the navigation.
      </p>
      <img class="lazyloaded" width="598" height="259" src="/images/gray.gif" data-original="/images/features/navigation_bar.png" alt="Navigation Bar"/>
    </div>
    <div class="subsection">
      <a name="go_to_definition"></a>
      <h2 class="subsection_header">Go to Definition</h2>
      <p>
        CodeDrive helps you quickly find the definition of type, class member, local variable under the
        cursor. &quot;Go to Definition&quot; feature for the identifier under the cursor is also available and can be
        used with ctrl+click combination, <b>F12</b> button or context menu. When you are holding control key, the
        identifier under the cursor is highlighted; pressing a mouse button will get you to the corresponding definition.
      </p>
      <img class="lazyloaded bordered" width="440" height="156" src="/images/gray.gif" data-original="/images/features/go_to_definition.png" alt="Go to Definition"/>
      {include file='include/to_the_top_block.tpl'}
    </div>
    <div class="subsection">
      <a name="find_all_references"></a>
      <h2 class="subsection_header">Find All References</h2>
      <p>
        CodeDrive can find all references to insert a certain variable, method or class in all files of your projects.
      </p>
      <img class="lazyloaded" width="639" height="171" src="/images/gray.gif" data-original="/images/features/find_all_references.png" alt="Find All References"/>
      {include file='include/to_the_top_block.tpl'}
    </div>
    <div class="subsection">
      <a name="go_to_file_member"></a>
      <h2 class="subsection_header">Go to File Member</h2>
      <p>
        CodeDrive accelerates navigation to a file member within a file. <b>Alt + \</b> command opens the Go to File Member dialog.
        The file member filtering is made considering prefixes, Pascal Case and fuzzy match.
      </p>
      <img class="lazyloaded" width="500" height="386" src="/images/gray.gif" data-original="/images/features/go_to_file_member.png" alt="GotoFileMember"/>
      {include file='include/to_the_top_block.tpl'}
      <p>
        With TrackSelection option enabled, you will automatically go to the class member without this dialog closed.
      </p>
    </div>
    <div class="subsection">
      <a name="object_browser"></a>
      <h2 class="subsection_header">Object Browser, Class View</h2>
      <p>
        The Object Browser allows you to select and examine the symbols available for use in your projects. You
        can open the Object Browser from the View menu, or by clicking the Object Browser button on the main
        toolbar.
      </p>
      <img class="lazyloaded" width="619" height="292" src="/images/gray.gif" data-original="/images/features/object_browser.png" alt="Object Browser"/>
      {include file='include/to_the_top_block.tpl'}
      <p>
        Class View helps navigating through all classes in your solution. You can look for class, property or
        method and easily jump to source code in your class definition.
      </p>
      <img class="lazyloaded final" width="354" height="526" src="/images/gray.gif" data-original="/images/features/class_view.png" alt="Class View"/>
    </div>
    <div class="subsection">
      <a name="codedrive_outline"></a>
      <h2 class="subsection_header">CodeDrive Outline</h2>
      <p>
        CodeDrive Outline is a tool window that gives an active high-level view of the contents of the current editor window.
        As you add, modify or remove methods, classes or other declarations in the editor, the outline reflects those changes.
      </p>
      <p>
        1. Switch to a file that you'd like to view in CodeDrive Outline.<br />
        2. On the main menu, choose CodeDrive | Tools |CodeDrive Outline or press Shift+Alt+L.
           The highlighted item will be displayed in Solution Explorer, scrolled to the visible area:
      </p>
      <img class="lazyloaded" width="268" height="414" src="/images/gray.gif" data-original="/images/features/codedrive_outline.png" alt="Codedrive Outline"/>
      {include file='include/to_the_top_block.tpl'}
    </div>
    <div class="subsection">
      <a name="locate_file_in_solution_explorer"></a>
      <h2 class="subsection_header">Locate File in Solution Explorer</h2>
      <p>
        Locate in Solution Explorer lets you highlight a corresponding item in Solution Explorer for any file that is currently
        open in the code editor. It highlights a Solution Explorer item representing the current file, and it auto-scrolls the
        Solution Explorer, letting you see the highlighted item.
      </p>
      <p>
        1. Switch to a file that you'd like to locate in Solution Explorer.<br />
        2. On the main menu, choose CodeDrive | Tools | Locate in Solution Explorer or press <b>Shift+Alt+L</b>.
        The highlighted item will be displayed in Solution Explorer, scrolled to the visible area:
      </p>
      <img class="lazyloaded" width="267" height="458" src="/images/gray.gif" data-original="/images/features/solution_explorer.png" alt="Solution Explorer"/>
      {include file='include/to_the_top_block.tpl'}
    </div>
  </div>
</div>